home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Info-Mac 4
/
Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso
/
Text Processing
/
BBEdit 2.5 Demo
/
2.5.5 Release Notes
next >
Wrap
Text File
|
1994-04-24
|
21KB
|
536 lines
BBEdit 2.5.5 Release Notes
------ ----- ------- -----
This document contains information which was developed too late to be
included in the manuals.
BBEdit Is Commercial!
------ -- -----------
This version of BBEdit is NOT FREE. If you are using a non-demo copy that
you obtained by a means other than a legitimate site license, product
bundle, or direct purchase, then we encourage you to write to the
address below and order your own copy. The pricing is reasonable, and
options are available for discount and quantity pricing.
External Services and Startup Performance
-------- -------- --- ------- -----------
The first time BBEdit starts up, it attempts to locate the application
associated with each external service. If the application isn’t found,
BBEdit will keep trying to find it on subsequent occasions, until it
either finds the application, or until you turn off the corresponding
check-box in the “External Services” section of the Preferences dialog.
Since an unsuccessful search for an application takes time, you should
turn off the check box corresponding to any application you don’t have
available. Doing so will decrease the time that BBEdit takes to start
up.
BBEdit and Code Warrior
------ --- ---- -------
BBEdit version 2.5.5 has the ability to read projects created by the
Metrowerks “Code Warrior” series of development environments. If you are
updating from a previous release of BBEdit 2.5, you should check the
“Code Warrior” check-box in the “External Services” section of the
Preferences dialog to take advantage of this capability, and then
re-launch BBEdit.
On Location 2.0, Quadras, and AppleShare
-- -------- ---- -------- --- ----------
There is a bug in On Location versions 2.0 and 2.0.1 which will cause
your Macintosh to hang if you’re using a Macintosh Quadra, you have
AppleShare volumes mounted, and you choose the “Find...” command in
BBEdit. If this set of circumstances applies to you, you have these
options:
(1) Turn off the “On Location” option in the External Services
section of the Preferences, and re-launch BBEdit;
(2) Unmount any AppleShare volumes before using BBEdit’s
“Find...” command;
(3) Disable On Location;
(4) Contact ON Technologies technical support and report the problem.
You can contact them via AppleLink: their address is ON.SUPPORT;
through the Internet (or any service which has a gateway to
the Internet), their address is ON.SUPPORT@applelink.apple.com.
(Note that an “AppleShare volume” can be a fileserver volume or a volume
on someone else’s Macintosh published with Personal File Sharing under
System 7.0.)
THINK Project Manager
----- ------- -------
The THINK Project Manager, used in THINK C and Symantec C++ version 6.0
and later, has a number of bugs and limitations which occasionally make
working with an external editor difficult. Presently, we are working
with the technical staff at Symantec to resolve these issues. They
should be taken care of for future versions of both BBEdit and the THINK
Project Manager.
The most noticeable problems are as follows:
- On occasion, the THINK Project Manager will inexplicably refuse
to provide the list of headers included by a given source file.
If you option-click in the title bar of a connected source file,
and you don’t get the list, this is most likely the cause.
Should this happen, deactivate the source window in question
and re-activate it, and BBEdit will try to get the list of includes
again.
- The THINK Project Manager provides no atomic way for the external
editor to inform it that the name or location of a connected source
file has changed. This means that if you do a “Save As...” of a
connected source file, the TPM will continue to use the old source
file. Until this problem is resolved in the TPM, you’ll have to
manually remove the old file and add the new file to the proper
location.
- The THINK Project Manager will occasionally behave strangely or
crash if the application pointed to by the “Editor” alias is
running, even if “Use external editor” is turned off. The most
noticeable symptoms of this misbehavior are spurious compile
errors when building projects or compiling individual source
files, and crashes when quitting a program which is being debugged
with the source debugger.
In the case where the THINK Project Manager crashes when
quitting the source debugger, you can avoid the crash
by going into the THINK Project Manager’s “Options” dialog;
choose “Debugging” from the popup menu, and un-check the
box labelled “Always save session”.
- There is a bug in version 7.0 of the THINK Project Manager
which may cause it to crash after opening a file in the external
editor. Symantec’s engineers have identified the problem, and
have promised a fix for version 7.0.1 of the TPM. As of this
writing, no release date for the 7.0.1 patcher has been
announced.
- Because of latency issues between BBEdit and the THINK Project
Manager, certain menu items or services may not be available
immediately after bringing a window to the front. Usually, the
services will become available after one or two seconds.
Printing with Substituted Fonts
-------- ---- ----------- -----
Because of idiosyncracies in the LaserWriter driver 7.1 and earlier,
there are some character spacing anomalies when printing with a
substituted monospaced font (i.e. Monaco). To avoid these problems,
print in a non-substituted, monospaced PostScript font such as Courier.
(With BBEdit, you can of course edit in one font, and print in
another.)
These problems appear to be resolved as of version 8.1.1 of the
LaserWriter driver.
FaxSTF “FaxPrint” Printer Driver
------ ---------- ------- ------
Version 2.2.3 of the “FaxPrint” printer driver, supplied with the FaxSTF
fax software package, has a bug in it which can cause all applications,
not just BBEdit, to malfunction. STF Technologies has been notified of
the problem. In the meantime, to avoid potential problems, choose another
printer driver, such as the ImageWriter or LaserWriter driver, except
when you’re planning to fax documents directly from within BBEdit.
Contact STF Technologies for the latest information on the availability
of a fix. (As of the writing of this note, FaxSTF has been updated
to version 3.0.)
NOW Utilities
--- ---------
Older versions of Super Boomerang have a bug which affects BBEdit;
in particular, you cannot type upper-case letters in the “Save As…”
dialog. This bug is fixed in version 4.0 and later of the NOW Utilities
package; contact Now Software for an update.
Now Save causes BBEdit’s “File” menu to get scrambled. To avoid this,
turn off Now Save when running BBEdit.
The Programmer’s Editor Package
--- ------------ ------ -------
BBEdit was written with libraries which are part of the Programmer’s
Editor Package. The PE Package provides high-performance text editing,
searching, directory search, and pattern-match capabilities for use
in text-manipulation programs. For more information, write to the
address below.
Contact Address
------- -------
Should you have questions about BBEdit, write or send e-mail to the
address below:
Bare Bones Software
1 Larkspur Way #4
Natick, MA 01760
Internet: bbedit@world.std.com
Compuserve: 73051,3255
AppleLink: BARE.BONES
Fax: (508) 651-7584
For technical support, bug reports, and other issues of an immediate
nature, we strongly encourage you to use electronic mail. Not only
does it save paper and time, but you will also be guaranteed of a
response within hours of receipt of your message.
Additional Acknowledgements
---------- ----------------
The regular-expression library used for ‘grep’ searching is
based on the ‘regexp’ package, written by Henry Spencer of
the University of Toronto. Pete Keleher provided a Mac-
compatible version, from which BBEdit’s code is derived.
Manual Errata
------ ------
- In a number of places, the manual makes reference to using
Command-Return or Command-Option-Return to wrap text; these
references should in fact read “Command-backslash” and
“Command-Option-backslash”.
- The “ToolServer” section of the Preferences has been removed;
it served no useful purpose and caused great angst and confusion.
If a local ToolServer cannot be found, then choosing
“Use ToolServer” will bring up a dialog asking for a ToolServer
application or giving the option to choose a remote ToolServer.
Clicking the “Remote...” button will provide a PPC browser
for choosing a remote ToolServer.
Consequently, you should ignore page 115 of the BBEdit User Manual.
- The manual does not mention an important capability of the
text search, namely, the ability to use certain “escaped”
characters to represent nonprinting characters. In particular,
you can use “\n” to represent a line feed (ASCII 10), “\r” to
represent a carriage return (ASCII 13), and “\t” to represent
a tab (ASCII 9). These escapes can be used in the search -and-
replace strings, in either normal or Grep search modes.
Update Notes
------ -----
This section lists the bugs or shortcomings that have been fixed
since the original 2.5 release of BBEdit. Changes for the current
version of BBEdit are first, followed by changes for previous
maintenance versions.
Version 2.5.5 (4/25/94)
- Some programs write out ‘MPSR’ state resources which are incorrect.
Previous versions of BBEdit interpreted this incorrect information
literally, whereas other products that read the ‘MPSR’ would ignore
the information in all circumstances (and thus didn’t know that it
was incorrect).
BBEdit now ignores incorrect information in ‘MPSR’ resources.
- When loading state in a format other than BBEdit’s native format,
the printing font is no longer set to the editing font, so the
“Printing Font” preference is now honored for those files.
- In BBEdit 2.5.4, a bug was introduced which would cause wrapping
to the “Window Width” setting to place one word on each line.
This bug has been fixed.
- During the development of BBEdit 3.0, we have identified some
areas in which less code could be used to do more work. We have
incorporated some of those improvements into this release.
- Command-Option-S now correctly does a Save All in situations where
windows other than the front window have unsaved changes.
- In previous versions of BBEdit, specifying a starting page number
larger than the number of the actual number of pages in the document,
or larger than the ending page number, would cause BBEdit to image
an infinite number of empty pages.
- BBEdit now supports the THINK Project Manager’s “Debug” Apple event;
to go to a specific file and line in the source debugger, select
the line and choose “Debug” or hit Command-I. (This feature requires
THINK C or Symantec C++ 7.0 or later.)
- BBEdit now correctly shows (or doesn’t show) the cursor position
display according to the Preferences setting when opening files
with saved states other than “BBEdit”.
- Certain portions of BBEdit are built from a new consolidated
code base.
- When running on a 68000 machine (a Macintosh Plus, SE, or PowerBook
100) under version 6.0.7 or earlier of the system software, previous
versions of BBEdit would crash when switching pages in the Preferences
dialog.
- BBEdit should now correctly display the “System Memory” bar
when running on a Power Macintosh.
- An old bug in BBEdit’s text engine would cause crashes or other
aberrant behavior when trying to edit in extreme low-memory situations.
This bug has been fixed.
- This version of BBEdit can read Code Warrior project documents
created by the DR3 release of the Metrowerks product.
- Fixed a problem in which the THINK Project Manager would not quit
or respond to the “Close Project” command in some situations.
- The help balloons in the “BBEdit BBalloons” file have been reviewed,
and updated.
- Added Finder help balloon for the BBEdit application file.
Version 2.5.4 (2/9/94)
- A performance problem that slowed down navigation in
windows full of text has been corrected.
- When a file is opened from a Search Results browser,
the line selected in the results list now remains selected.
- Previously, BBEdit would ignore the “Projector-Aware”
and “Open Read-Only” preference when opening files via
the MPW “File” command.
- If a file is checked out read-only from a Projector
project, you can perform a Modify Read-Only (MRO) on it by
clicking on the pencil; BBEdit will ask if you wish
to MRO the file. To MRO the file without being asked,
hold down the Option key when clicking on the pencil.
- The names of the ToolServer support scripts have been
changed so that Code Warrior users can use ToolServer
from within BBEdit and Code Warrior at the same time.
Code Warrior users should re-install the ToolServer
scripts in accordance with the instructions given
in the BBEdit User Manual.
- The “Balance” command and Auto-Balance While Typing will
now match the “curly” single and double quotes.
- Previously, BBEdit was literal in interpreting directory
permissions; if a local folder or hard disk was shared
with the owner having read-only access, the file would
be opened read-only. Now, BBEdit will allow modifications
to any unlocked file on an unlocked local hard disk.
- Corrected a cosmetic problem in the about box’s memory
display when memory is nearly full or nearly empty, and
when running on as-yet-unreleased system software
configurations.
- Extension developers: the front editing window’s scroll
bar is now correctly updated after a Paste() callback.
- The Home, End, Page Up, and Page Down keys will now work
when used in the bottom pane of a split window.
- In some situations, BBEdit would erroneously issue a warning
about a window being already open.
- When displaying incoming text from ToolServer, BBEdit
will no longer auto-scroll unless the incoming text
contains a carriage return. This improves performance
and reduces distraction.
- “Open Selection” now works correctly in Search Results
browsers.
- When handing the MPW “Line” command, the wrong line(s)
would be selected (off by one).
- If you hold down the Option key while choosing a script
from the “ToolServer” menu, the chosen script will be
opened for editing (rather than being run by ToolServer).
- The MPW “File” command will now work correctly if the name
given in the command differs only in capitalization from the
name of an already-open window.
- Application signatures for Metrowerks C/68K and Metrowerks
C/PPC have been added to the built-in list of file types.
If you don’t have either of these products, there will
be no icon next to the corresponding entries in the
“File Types” section of the Preferences.
Version 2.5.3 (10/29/93):
- Fixed a last-minute bug in 2.5.2 which caused junk to
be displayed in project browser windows and which rendered
searching of projects inoperative.
Version 2.5.2 (10/18/93):
- Grep searches are now between one and two orders of
magnitude faster, and some bugs are fixed, particularly
with line-anchored pattern searches.
- Changing the rubber-stamp string in the “Options...”
printing now actually has some effect.
- BBEdit no longer turns off External Services preferences when
an application can’t be found. This resolves the inconvenient
situation when development tools are stored on removeable
media.
- Certain aspects of dialog-box interaction were broken in
2.5.1; these have been corrected.
- The “Prefix/Suffix Lines” extension now works correctly;
it too was broken in 2.5.1.
- When a file contains Projector information which indicates that
it’s modified-read-only, the pencil is drawn with a broken
slash, and clicking on it does nothing.
- You can now modify-read-only a file that’s checked out read-only
by holding down the Option key and clicking on the pencil.
Doing so will skip the alert requesting confirmation of the
modify-read-only action.
- Wrapping with Paragraph Fill and First Line Only indentation now
correctly indents all paragraphs.
- If Compare ran out of memory, it would either report that the
files were identical, or BBEdit would bail out and write a
rescue file. This no longer happens; if Compare runs out of
memory, BBEdit will issue an appropriate error message.
- Fixed cases in which viewing files in browser windows would
needlessly run out of memory (sometimes bailing out).
- Command-Return can now be used in the ToolServer Worksheet
window as a substitute for the Enter key.
- Fixed a crash that occurred in 2.5.1 when clicking on the
text view’s scrollbar thumb in browser windows.
- BBEdit now correctly disables the control-key shortcuts
and “Insert” button in the glossary browser when the front
editing window is read-only.
- BBEdit now works around a bug in the THINK Project Manager
which would cause it (the TPM) to issue a “File ‘Untitled’
not found” message when BBEdit closed a newly created window
without saving changes.
- BBEdit works around a bug in the LaserWriter 8.0 driver which
would occasionally cause the system to crash when opening a
document with saved print settings that the driver didn’t
recognize.
Version 2.5.1 (8/18/93):
- In some circumstances, the directory popup in the disk
and glossary browser windows would not be updated when
moving to different directories.
- The popup menu of include files (for files connected to
the currently open THINK C 6.0 projects) is now sorted
in alphabetical order.
- BBEdit no longer goes to disk every time you pop up the
menu of include files.
- In some circumstances, BBEdit would erroneously inform
the THINK Project Manager that some source files needed
to be recompiled.
- In some circumstances, the Wrap with paragraph fill and
the Unwrap commands would erroneously remove whitespace
and line breaks.
- Grep searches will now match line-anchored patterns
(patterns beginning with a ^) that match on the first
line of the file.
- It is now possible to search for literal occurrences of
backslash-escaped characters (e.g. “hello world\n”) by
escaping the backslash (thus making “hello world\\n”);
replacement with literal backslash escapes is now also
possible.
- If a Search Results window was in front, and “Search Results”
was the designated search method, BBEdit would erroneously
reset the search method to “Directory Scan” and issue an
alert.
- The Bring Up To Date, Make, and Run commands are now
available whenever there is a project open in the THINK
Project Manager.
- In some conditions, typing with Auto-Wrap while Typing
turned on would cause update glitches in the text.
- When clicking quickly on items in a window’s status bar,
the clicks would sometimes be ignored.
- When performing some background operations, BBEdit would
occasionally refuse to behave correctly once the operation
was complete, until it was placed in the background and
then brought forward again.
- Opening of THINK C projects for browsing and searching is
now much faster.
- The “attempt to use non-open file” message when opening
some StuffIt archives with the StuffIt XTND translator has
been resolved.
- The performance of “Zap Gremlins” when replacing with a
character code or deleting gremlins has been considerably
improved.
- In some circumstances, selection with the Shift and arrow
keys would behave inconsistently.
- BBEdit now includes a mechanism to help avoid deadlock
situations which are caused by design flaws in the THINK
Project Manager.
- This version of BBEdit works around a bug in A/UX 3.0
which would cause text copied from another application
not to be visible to BBEdit’s clipboard.
- The “Copy Lines Containing” and “Cut Lines Containing”
extensions now provide a progress dialog, and a long
operation can be cancelled by typing Command-Period.
- The “Prefix/Suffix Lines” extension now properly
enables the “Selection Only” check box when there’s
a selection in the front editing window.
- Editing header files that are part of a THINK Project
Manager project will now result in the correct recompilations.
- BBEdit will no longer give a warning message if you choose
an already-open file from the popup menu of include files.
Thanks!
-------
Thank you for purchasing BBEdit. If you have any suggestions for
improvements, or any problems to report, don’t be shy. Feedback
from customers is the best way to improve any piece of software.
Thanks also to the many people who, in one way or another,
directly contributed to the production and success of BBEdit.
They’re all listed in the about box; choose “About BBEdit...”
from the Apple menu to see their names.
Finally, thanks to all of our customers, who have invested in
our product and our company, and, by doing so, give us the
ability to keep producing and improving our software.
Rich Siegel
April 25, 1994